package cn.jc.springframework.aop;

import org.aopalliance.aop.Advice;

/**
 * Advisor 承担了 Pointcut 和 Advice 的组合，Pointcut 用于获取 JoinPoint，而
 * Advice 决定于 JoinPoint 执行什么操作。
 *
 * @Description:
 * @author: JC
 * @date: 2023/4/9 15:42
 */
public interface PointcutAdvisor extends Advisor{
    /**
     * 获取建议器(Advisor)的切入点。
     * @return
     */
    Pointcut getPointcut();
}
